#include <bits/stdc++.h>
using namespace std;
const int MAX=2e5+1;

int t,n,d,v,a[MAX],c[MAX][2];
int max3(int x,int y,int z){
    return max(max(x,y),z);
}
signed main(){
    freopen("color.in","r",stdin);
    freopen("color.out","w",stdout);
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    cin >> t;
    while (t--){
        memset(a,0,sizeof(a));
        memset(c,0,sizeof(c));
        cin >> n;
        for(int i=0;i<n;i++){
			cin >> a[i];
		}
        
		for(int i=1;i<n;i++){
            for(int j=0;j<i;j++){
                c[i][0]=max3(c[j][0]+a[i]*(a[i]==a[j]),c[j][1],c[i][0]);
                c[i][1]=max3(c[j][1]+a[i]*(a[i]==a[j]),c[j][0],c[i][1]);
            }
            //printf("%d %d %d  ",a[i],c[i][0],c[i][1]);
        }
        printf("%d\n",max(c[n-1][0],c[n-1][1]));
    }
    
    
    return 0;
}
